import React from 'react'

export const SourcegraphLogo: React.FunctionComponent<React.SVGAttributes<SVGSVGElement>> = props => (
    <svg viewBox="0 0 152 26" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}>
        <path
            d="M7.43491 3.26433L13.1338 23.6842C13.5235 25.0487 14.9847 25.8772 16.3486 25.4873C17.7611 25.0975 18.5892 23.6842 18.1995 22.3196L12.5006 1.89976C12.1109 0.535184 10.6497 -0.293306 9.28584 0.0965719C7.87329 0.486449 7.04525 1.89976 7.43491 3.26433Z"
            fill="#F96216"
        />
        <path
            d="M18.0043 3.1178L3.68399 18.9078C2.70982 19.98 2.80724 21.5883 3.92753 22.5629C4.99912 23.4889 6.65521 23.3914 7.62937 22.3193L21.901 6.52923C22.8751 5.45707 22.7777 3.84882 21.6574 2.87413C20.6345 1.94817 18.9297 2.04564 18.0043 3.1178Z"
            fill="#B200F8"
        />
        <path
            d="M1.78316 11.939L22.1433 18.5182C23.5071 18.9568 25.0171 18.2258 25.4555 16.8612C25.8938 15.4966 25.1632 14.0346 23.7994 13.596L3.43925 7.01679C2.07541 6.57818 0.565451 7.3092 0.127075 8.67377C-0.311302 10.0383 0.419325 11.5004 1.78316 11.939Z"
            fill="#00B4F2"
        />
        <path
            d="M40.0183 15.7893C40.0183 15.3019 39.8235 14.9121 39.4825 14.6197C39.1416 14.3272 38.7032 14.0836 38.1674 13.8399C37.6316 13.5962 37.0958 13.3526 36.4626 13.1089C35.8781 12.8652 35.2936 12.5241 34.7578 12.1829C34.222 11.793 33.8323 11.3057 33.4427 10.7696C33.1017 10.2335 32.9556 9.50251 32.9556 8.62529C32.9556 7.89427 33.1017 7.21198 33.3453 6.6759C33.5888 6.13982 33.9298 5.65247 34.4168 5.26259C34.9039 4.87272 35.4397 4.62904 36.0729 4.4341C36.7061 4.23916 37.3881 4.19043 38.1674 4.19043C39.0441 4.19043 39.9209 4.2879 40.7002 4.4341C41.4796 4.58031 42.1615 4.82398 42.6486 5.11639L41.7231 7.65059C41.3821 7.45565 40.8951 7.26072 40.2619 7.11451C39.6286 6.91957 38.898 6.87084 38.1674 6.87084C37.4855 6.87084 36.901 7.01704 36.5113 7.30945C36.1216 7.60186 35.9755 7.943 35.9755 8.43035C35.9755 8.86896 36.1216 9.25884 36.4626 9.55125C36.8036 9.84365 37.2419 10.1361 37.7777 10.3797C38.3135 10.6234 38.898 10.8671 39.4825 11.1595C40.1157 11.4032 40.6515 11.7443 41.1873 12.1342C41.7231 12.5241 42.1615 12.9627 42.5024 13.5475C42.8434 14.0836 43.0382 14.7659 43.0382 15.5943C43.0382 16.4228 42.8921 17.1539 42.5999 17.7387C42.3563 18.3235 41.9667 18.8108 41.4309 19.2007C40.9438 19.5906 40.3593 19.883 39.6286 20.0779C38.9467 20.2729 38.1674 20.3703 37.3393 20.3703C36.2191 20.3703 35.2449 20.2729 34.4168 20.0779C33.5888 19.883 32.9556 19.6881 32.5659 19.4444L33.5401 16.8614C33.6862 16.9589 33.9298 17.0564 34.1733 17.1539C34.4168 17.2513 34.7091 17.3488 35.0501 17.4463C35.391 17.5437 35.732 17.5925 36.0729 17.6899C36.4626 17.7387 36.8036 17.7874 37.1932 17.7874C38.07 17.7874 38.7519 17.6412 39.239 17.3488C39.7748 16.9102 40.0183 16.4228 40.0183 15.7893Z"
            fill="var(--sourcegraph-logo-text-color)"
        />
        <path
            d="M54.7788 12.0363C54.584 11.3053 54.243 10.7205 53.8534 10.1844C53.415 9.64833 52.8792 9.25846 52.246 9.01478C51.6128 8.72238 50.8334 8.57617 49.9567 8.57617C48.3006 8.57617 47.0342 9.06352 46.1087 10.0869C45.1833 11.1104 44.7449 12.5237 44.7449 14.3756C44.7449 15.2528 44.8423 16.0326 45.0371 16.7636C45.2807 17.4946 45.5729 18.0794 46.0113 18.6155C46.4497 19.1029 46.9855 19.4927 47.6674 19.7852C48.3006 20.0776 49.0799 20.2238 49.9567 20.2238C51.6128 20.2238 52.8792 19.7364 53.7559 18.713C54.6814 17.6896 55.1198 16.2763 55.1198 14.3756C55.1198 13.5471 55.0224 12.7674 54.7788 12.0363ZM51.6128 17.0073C51.2231 17.5434 50.6873 17.8358 49.9567 17.8358C49.567 17.8358 49.2261 17.7383 48.9338 17.5921C48.6416 17.3972 48.4467 17.1535 48.2519 16.8611C48.0571 16.5687 47.9596 16.1788 47.8622 15.7889C47.7648 15.399 47.7161 14.9117 47.7161 14.4243C47.7161 13.206 47.9109 12.3287 48.3006 11.8414C48.6903 11.354 49.2261 11.0616 49.9567 11.0616C50.7847 11.0616 51.3205 11.354 51.6615 11.9876C52.0024 12.6212 52.1486 13.4009 52.1486 14.4243C52.1486 15.594 52.0024 16.4712 51.6128 17.0073Z"
            fill="var(--sourcegraph-logo-text-color)"
        />
        <path
            d="M60.1851 8.91699V15.2038C60.1851 16.081 60.2825 16.7633 60.4773 17.1532C60.7209 17.543 61.1105 17.738 61.7437 17.738C62.2795 17.738 62.7179 17.5918 63.1076 17.2506C63.4972 16.9095 63.7408 16.5196 63.9356 16.081V8.91699H66.8094V16.6171C66.8094 17.2019 66.8581 17.8354 66.9068 18.4203C66.9555 19.0051 67.053 19.5412 67.1504 19.9798H65.0072L64.5201 18.3228H64.4227C64.0818 18.8589 63.5947 19.3462 63.0102 19.7361C62.4257 20.126 61.695 20.2722 60.867 20.2722C60.3312 20.2722 59.7954 20.1747 59.357 20.0285C58.9187 19.8823 58.529 19.6386 58.2367 19.2975C57.9445 18.9563 57.7009 18.5177 57.5548 17.9329C57.4087 17.3481 57.3113 16.6171 57.3113 15.7886V8.91699H60.1851Z"
            fill="var(--sourcegraph-logo-text-color)"
        />
        <path
            d="M75.9653 11.5979C75.5269 11.4517 75.0885 11.3542 74.7476 11.3542C74.2118 11.3542 73.8221 11.5004 73.4324 11.7928C73.0915 12.0365 72.8479 12.4264 72.7505 12.8163V19.9315H69.8767V8.9175H72.1173L72.4583 10.3795H72.5557C72.7992 9.84346 73.1402 9.40485 73.5785 9.11244C74.0169 8.82003 74.504 8.67383 75.0885 8.67383C75.4782 8.67383 75.9165 8.7713 76.4036 8.9175L75.9653 11.5979Z"
            fill="var(--sourcegraph-logo-text-color)"
        />
        <path
            d="M85.7069 19.2491C85.2686 19.5902 84.7328 19.8339 84.0996 19.9801C83.4664 20.175 82.8332 20.2238 82.1999 20.2238C81.3232 20.2238 80.5439 20.0776 79.9594 19.7852C79.3748 19.4927 78.8391 19.1029 78.4981 18.6155C78.1084 18.0794 77.8162 17.4946 77.6701 16.7636C77.5239 16.0326 77.4265 15.2528 77.4265 14.3756C77.4265 12.5237 77.8649 11.0616 78.6929 10.0869C79.521 9.06352 80.7387 8.57617 82.3461 8.57617C83.1741 8.57617 83.8073 8.62491 84.2944 8.77111C84.7815 8.91731 85.2199 9.06352 85.6582 9.25846L84.9763 11.5977C84.6354 11.4515 84.2944 11.3053 83.9534 11.2078C83.6125 11.1104 83.2715 11.0616 82.8331 11.0616C82.0538 11.0616 81.4206 11.3053 81.0309 11.8414C80.6413 12.3775 80.3977 13.206 80.3977 14.3269C80.3977 14.8142 80.4464 15.2528 80.5438 15.6427C80.6413 16.0326 80.7874 16.3737 81.0309 16.6661C81.2258 16.9585 81.518 17.2022 81.8103 17.3484C82.1512 17.4946 82.5409 17.5921 82.9793 17.5921C83.4664 17.5921 83.856 17.5434 84.197 17.3972C84.5379 17.2509 84.8302 17.1047 85.1224 16.9098L85.7069 19.2491Z"
            fill="var(--sourcegraph-logo-text-color)"
        />
        <path
            d="M96.1792 10.9154C95.9356 10.3306 95.5947 9.89201 95.205 9.55087C94.8153 9.20972 94.3283 8.96605 93.7925 8.81985C93.2567 8.67364 92.7209 8.57617 92.1364 8.57617C90.4803 8.57617 89.1652 9.06352 88.2397 10.0382C87.3142 11.0129 86.8271 12.4749 86.8271 14.4243C86.8271 16.2275 87.2168 17.6408 88.0449 18.713C88.8729 19.7364 90.188 20.2725 91.9415 20.2725C92.8183 20.2725 93.5976 20.175 94.3283 19.9314C95.1076 19.6877 95.6921 19.3953 96.1305 19.0054L95.205 17.1047C94.9615 17.2997 94.5718 17.4946 94.0847 17.6896C93.5976 17.8845 93.0618 17.9332 92.4773 17.9332C91.5032 17.9332 90.8212 17.6896 90.3829 17.2509C89.9445 16.7636 89.7009 16.0813 89.7009 15.1554H96.3253C96.4227 14.7655 96.4714 14.4243 96.4714 14.0345C96.5201 13.6933 96.5201 13.3522 96.5201 13.0598C96.5688 12.2313 96.4227 11.5003 96.1792 10.9154ZM93.8899 13.4009H89.7984C89.8958 12.6699 90.0906 12.0363 90.4316 11.5977C90.8212 11.1591 91.357 10.9154 92.0877 10.9154C92.7209 10.9154 93.208 11.1104 93.5002 11.549C93.8412 11.9876 93.9386 12.5724 93.8899 13.4009Z"
            fill="var(--sourcegraph-logo-text-color)"
        />
        <path
            d="M106.554 8.86877C105.824 8.72256 104.996 8.67383 104.021 8.67383C102.219 8.67383 100.855 9.16118 99.9299 10.1846C99.0044 11.208 98.5173 12.6701 98.5173 14.6682C98.5173 16.5688 98.8583 17.9334 99.5402 18.8106C100.222 19.6879 101.294 20.1265 102.755 20.1265C104.07 20.1265 104.996 19.7853 105.483 19.1031H105.58V19.7853C105.58 20.5651 105.385 21.1499 105.044 21.5885C104.703 22.0271 104.021 22.2708 102.999 22.2708C102.317 22.2708 101.781 22.2221 101.342 22.0759C100.904 21.9297 100.514 21.8322 100.173 21.686L99.5889 23.9765C99.8812 24.1227 100.368 24.2689 100.953 24.4639C101.586 24.6101 102.414 24.7075 103.486 24.7075C105.044 24.7075 106.262 24.3177 107.139 23.5379C108.015 22.8069 108.454 21.5885 108.454 20.029V9.30738C107.918 9.16118 107.334 8.96624 106.554 8.86877ZM105.531 16.3252C105.385 16.8125 105.142 17.2024 104.849 17.4461C104.557 17.6897 104.119 17.836 103.583 17.836C102.901 17.836 102.414 17.5435 102.073 17.0075C101.732 16.4714 101.537 15.6429 101.537 14.5707C101.537 13.3524 101.732 12.4751 102.17 11.9391C102.56 11.403 103.145 11.1106 103.875 11.1106C104.557 11.1106 105.142 11.208 105.58 11.403V16.3252H105.531Z"
            fill="var(--sourcegraph-logo-text-color)"
        />
        <path
            d="M116.979 11.5979C116.54 11.4517 116.102 11.3542 115.761 11.3542C115.225 11.3542 114.836 11.5004 114.446 11.7928C114.105 12.0365 113.861 12.4264 113.764 12.8163V19.9315H110.89V8.9175H113.131L113.472 10.3795H113.569C113.813 9.84346 114.154 9.40485 114.592 9.11244C115.03 8.82003 115.517 8.67383 116.102 8.67383C116.492 8.67383 116.93 8.7713 117.417 8.9175L116.979 11.5979Z"
            fill="var(--sourcegraph-logo-text-color)"
        />
        <path
            d="M127.693 18.3234C127.645 17.7386 127.645 17.105 127.645 16.4715C127.645 15.8379 127.693 15.2044 127.742 14.5708C127.791 13.8885 127.791 13.255 127.791 12.6214C127.791 12.0366 127.742 11.5005 127.596 11.0132C127.498 10.5258 127.255 10.136 126.963 9.79482C126.67 9.45368 126.281 9.21 125.745 9.01506C125.209 8.82013 124.576 8.72266 123.845 8.72266C122.969 8.72266 122.141 8.82013 121.313 8.96633C120.484 9.11253 119.803 9.30747 119.218 9.59988L119.9 11.7442C120.29 11.5493 120.825 11.4031 121.459 11.2569C122.092 11.1594 122.725 11.0619 123.31 11.0619C124.089 11.0619 124.576 11.2569 124.771 11.598C125.014 11.9391 125.063 12.524 124.966 13.3525C123.991 13.3037 123.115 13.3525 122.335 13.4499C121.556 13.5474 120.874 13.7423 120.29 14.0347C119.754 14.3271 119.315 14.6683 118.975 15.1556C118.682 15.5942 118.536 16.1791 118.536 16.8614C118.536 17.3487 118.634 17.7873 118.78 18.1772C118.926 18.5671 119.169 18.9082 119.462 19.2006C119.754 19.493 120.095 19.688 120.533 19.8829C120.923 20.0291 121.41 20.1266 121.946 20.1266C122.774 20.1266 123.456 19.9804 123.943 19.6392C124.479 19.2981 124.868 18.9082 125.16 18.4696H125.258L125.745 19.9804H128.083C127.839 19.4443 127.742 18.9082 127.693 18.3234ZM124.625 16.5689C124.479 16.8614 124.235 17.1538 123.894 17.3974C123.553 17.6411 123.115 17.7873 122.53 17.7873C122.092 17.7873 121.751 17.6898 121.507 17.4462C121.264 17.2025 121.166 16.9101 121.166 16.4715C121.166 16.1791 121.264 15.9354 121.459 15.7405C121.653 15.5455 121.897 15.3993 122.238 15.3018C122.579 15.2044 122.92 15.1556 123.358 15.1069C123.797 15.0582 124.235 15.1069 124.673 15.1069V16.5689H124.625Z"
            fill="var(--sourcegraph-logo-text-color)"
        />
        <path
            d="M139.042 9.94084C138.36 9.06361 137.337 8.625 135.924 8.625C135.194 8.625 134.512 8.7712 134.025 9.01488C133.489 9.25855 133.051 9.69716 132.661 10.2332H132.564L132.223 8.91741H130.128V24.3663H133.002V19.834C133.294 19.9802 133.586 20.0777 133.879 20.1264C134.171 20.2239 134.561 20.2239 134.999 20.2239C135.827 20.2239 136.509 20.0777 137.142 19.7852C137.775 19.4928 138.311 19.103 138.75 18.5669C139.188 18.0308 139.529 17.3972 139.724 16.6662C139.967 15.8865 140.065 15.058 140.065 14.0833C140.113 12.1826 139.772 10.8181 139.042 9.94084ZM136.509 16.9586C136.119 17.5435 135.486 17.8359 134.658 17.8359C134.268 17.8359 133.927 17.7871 133.684 17.6897C133.44 17.5922 133.246 17.446 133.002 17.2998V12.7187C133.197 12.1826 133.44 11.744 133.733 11.4516C134.074 11.1592 134.512 11.013 135.048 11.013C135.778 11.013 136.314 11.2567 136.606 11.7928C136.899 12.3288 137.093 13.0599 137.093 14.0346C137.142 15.3991 136.947 16.3738 136.509 16.9586Z"
            fill="var(--sourcegraph-logo-text-color)"
        />
        <path
            d="M149.126 19.9801V13.6933C149.126 12.8161 148.98 12.1338 148.737 11.7439C148.493 11.354 148.055 11.1591 147.373 11.1591C146.886 11.1591 146.447 11.3053 146.009 11.6464C145.619 11.9876 145.327 12.3774 145.23 12.9135V19.9801H142.356V4.48242H145.23V10.1356H145.327C145.668 9.6483 146.106 9.30716 146.642 9.01475C147.178 8.72234 147.811 8.57614 148.59 8.57614C149.126 8.57614 149.662 8.67361 150.052 8.81981C150.441 8.96601 150.831 9.20969 151.123 9.55083C151.415 9.89197 151.61 10.3306 151.756 10.9641C151.903 11.549 152 12.2312 152 13.1085V19.9801H149.126Z"
            fill="var(--sourcegraph-logo-text-color)"
        />
    </svg>
)
